package com.e.dianshang.service;

import com.e.dianshang.pojo.Ticket;
import com.e.dianshang.pojo.User;

import java.util.List;
import java.util.Map;

public interface UserService {
    Map<String,Object> isRegistry(String code);

    Integer addUser(Map map);

    Integer updateUser(Map map);
    /**
     * 根据电话号码查询用户已领取没有过期没有使用
     * @param openid
     * @return
     */
    List<Ticket> selectTicketByphone(String openid, String startTime);
    /**
     * 根据用户电话查询已核销的
     * @param openid
     * @return
     */
    List<Ticket> selectTicketByphone1(String openid);
    /**
     * 根据电话号码查询已过期的
     * @param openid
     * @return
     */
    List<Ticket> selectTicketByphone2(String openid,String startTime);
    /**
     * 查询用户没有领取的优惠卷
     * @param openid
     * @return
     */
    List<Ticket> selectAllTicket(String openid);

    /**
     * 查询个人信息
     * @param openid
     * @return
     */
    User selectByOpenid(String openid);

}